package negocios.controladores;

import negocios.Contato;
import negocios.Endereco;
import negocios.Funcionario;
import negocios.excecoes.GestockException;

public interface IControladorFuncionario {

	public void cadastrarFuncionario(Funcionario funcionario, Contato contato,
			Endereco endereco) throws GestockException;

	public void alterarFuncionario(Funcionario funcionario)
			throws GestockException;

	public Funcionario consultarFuncionario(String idFuncionario)
			throws GestockException;

	public Object[][] listarFuncionarios(String nome) throws GestockException;

}
